﻿using System;
using CSharpBasic.DelegateTest;
using CSharpBasic.lambda;
using CSharpBasic.ListTest;
using CSharpBasic.链式编程;

namespace CSharpBasic
{
    internal class Program
    {
        static void Main(string[] args)
        {

            ListTest1.DoTest();

            //LambdaTest.DoTest4();

            //链式编程2.DoTest();

            //语法糖空合并赋值运算符.DoTest();

            //语法糖Null运算符.DoTest();

            //语法糖1.DoTest();
            //DelegateTest7 delegateTest7 = new DelegateTest7();
            //delegateTest7.DoTest1();


            //DelegateTest6 delegateTest6 = new DelegateTest6();
            //delegateTest6.DoTest1();

            //委托实例化

            // DelegateTest4.DoTest1();

            //带参数的委托
            //DelegateTest3.DoTest1();

            //引用另一个类的方法
            //DelegateTest2.DoTest1();

            //测试委托1
            //DelegateTest2.DoTest1();


            Console.ReadKey();
        }
    }
}
